package cn.org.timespace.easyframe.util.sms.telecom.login;

import java.io.IOException;

import cn.org.timespace.easyframe.util.sms.telecom.smgp.Client;
import cn.org.timespace.easyframe.util.sms.telecom.smgp.bean.Result;
import cn.org.timespace.easyframe.util.sms.telecom.smsUtil.SMGPPropertie;


public class SendLongSms {

	/**
	 * l�� ��������
	 * @throws IOException
	 */
	public static Client login() throws IOException {
		// ��ȡ���ò���
		
		String host = SMGPPropertie.getProperty("smgp.host");//l�ӵ�ַ
		int port = Integer.parseInt(SMGPPropertie.getProperty("smgp.port"));//l�Ӷ˿�
		String account = SMGPPropertie.getProperty("smgp.clientid");//�ʺ�
		String passwd = SMGPPropertie.getProperty("smgp.sharedSecret");//����
		String spid = SMGPPropertie.getProperty("smgp.srcTermId");//��ҵ����

		// ��ʼ��client
		Client client = new Client(host, port, 2, account, passwd, spid, 0);
		Result result = client.Login();
		if(result.ErrorCode!=0)
			System.out.println("��������l��ʧ�ܣ�");
		else
			System.out.println("��������l�ӳɹ���");
		return client;
	}

}
